.elementor-30506
  .elementor-element.elementor-element-265875c:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-30506
  .elementor-element.elementor-element-265875c
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
  background-image: url("https://live.templately.com/wp-content/uploads/2021/01/599e89c8-grad1.png");
  background-position: -110px 20px;
  background-repeat: no-repeat;
  background-size: 35% auto;
}
.elementor-30506 .elementor-element.elementor-element-265875c {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: -215px;
  margin-bottom: 0px;
  padding: 273px 0px 75px 0px;
}
.elementor-30506
  .elementor-element.elementor-element-265875c
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-30506
  .elementor-element.elementor-element-d23fd78
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 130px 0px 0px 0px;
}
.elementor-30506
  .elementor-element.elementor-element-05807fe
  .eael-dual-header {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}
.elementor-30506
  .elementor-element.elementor-element-05807fe
  .eael-dual-header
  .title {
  color: #ffb400;
}
.elementor-30506
  .elementor-element.elementor-element-05807fe
  .eael-dual-header
  .title
  span.lead {
  color: #010101;
}
.elementor-30506
  .elementor-element.elementor-element-05807fe
  .eael-dual-header
  .title,
.elementor-30506
  .elementor-element.elementor-element-05807fe
  .eael-dual-header
  .title
  span {
  font-family: "Prata", Sans-serif;
  font-size: 82px;
  font-weight: 400;
  text-transform: none;
  font-style: normal;
  line-height: 1.5em;
}
.elementor-30506
  .elementor-element.elementor-element-05807fe
  .eael-dual-header
  .subtext {
  color: #545454;
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.9em;
}
.elementor-30506
  .elementor-element.elementor-element-05807fe
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-30506 .elementor-element.elementor-element-05807fe {
  width: var(--container-widget-width, 677px);
  max-width: 677px;
  --container-widget-width: 677px;
  --container-widget-flex-grow: 0;
  z-index: 33;
}
.elementor-30506 .elementor-element.elementor-element-36c153c {
  color: #545454;
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 2em;
}
.elementor-30506
  .elementor-element.elementor-element-36c153c
  > .elementor-widget-container {
  padding: 0px 120px 0px 0px;
}
.elementor-30506 .elementor-element.elementor-element-a19e8b2 {
  --divider-border-style: solid;
  --divider-color: #00000000;
  --divider-border-width: 1px;
  width: 100%;
  max-width: 100%;
}
.elementor-30506
  .elementor-element.elementor-element-a19e8b2
  .elementor-divider-separator {
  width: 10%;
}
.elementor-30506
  .elementor-element.elementor-element-a19e8b2
  .elementor-divider {
  padding-top: 1px;
  padding-bottom: 1px;
}
.elementor-30506
  .elementor-element.elementor-element-e6ec74e
  .elementor-button {
  font-family: "Prata", Sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 1.2em;
  fill: #000000;
  color: #000000;
  background-color: #ffb400;
  border-radius: 0px 0px 0px 0px;
  padding: 29px 42px 29px 42px;
}
.elementor-30506
  .elementor-element.elementor-element-e6ec74e
  .elementor-button:hover,
.elementor-30506
  .elementor-element.elementor-element-e6ec74e
  .elementor-button:focus {
  color: #ffb400;
  background-color: #090909;
}
.elementor-30506
  .elementor-element.elementor-element-e6ec74e
  .elementor-button:hover
  svg,
.elementor-30506
  .elementor-element.elementor-element-e6ec74e
  .elementor-button:focus
  svg {
  fill: #ffb400;
}
.elementor-30506
  .elementor-element.elementor-element-e6ec74e
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-30506 .elementor-element.elementor-element-e6ec74e {
  z-index: 55;
}
.elementor-bc-flex-widget
  .elementor-30506
  .elementor-element.elementor-element-7ee5da7.elementor-column
  .elementor-widget-wrap {
  align-items: flex-start;
}
.elementor-30506
  .elementor-element.elementor-element-7ee5da7.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-30506
  .elementor-element.elementor-element-7ee5da7
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-30506
  .elementor-element.elementor-element-c1d1dab
  > .elementor-widget-container {
  margin: 0px 0px 0px -100px;
}
.elementor-30506 .elementor-element.elementor-element-c1d1dab {
  z-index: 22;
}
.elementor-30506 .elementor-element.elementor-element-ff13408 img {
  max-width: 200%;
}
.elementor-30506 .elementor-element.elementor-element-ff13408 {
  width: auto;
  max-width: auto;
  bottom: -283.656px;
}
body:not(.rtl) .elementor-30506 .elementor-element.elementor-element-ff13408 {
  right: 160px;
}
body.rtl .elementor-30506 .elementor-element.elementor-element-ff13408 {
  left: 160px;
}
.elementor-30506
  .elementor-element.elementor-element-630b32b:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-30506
  .elementor-element.elementor-element-630b32b
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-30506 .elementor-element.elementor-element-630b32b {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 106px 0px 0px 0px;
}
.elementor-30506
  .elementor-element.elementor-element-630b32b
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-30506
  .elementor-element.elementor-element-af42461
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-30506 .elementor-element.elementor-element-5d35792 {
  text-align: center;
  z-index: 10;
}
.elementor-30506
  .elementor-element.elementor-element-5d35792
  .elementor-heading-title {
  color: #000000;
  font-family: "Prata", Sans-serif;
  font-size: 70px;
  font-weight: 400;
  line-height: 1.3em;
}
.elementor-30506
  .elementor-element.elementor-element-5d35792
  > .elementor-widget-container {
  padding: 0px 0px 61px 0px;
}
.elementor-30506 .elementor-element.elementor-element-1d28f3d {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 125px 0px;
}
.elementor-30506
  .elementor-element.elementor-element-98fb17b
  > .elementor-element-populated {
  margin: 0px 20px 0px 20px;
  --e-column-margin-right: 20px;
  --e-column-margin-left: 20px;
  padding: 0px 0px 0px 0px;
}
.elementor-30506 .elementor-element.elementor-element-98fb17b {
  z-index: 11;
}
.elementor-30506
  .elementor-element.elementor-element-fd0564f
  .eael-infobox
  .infobox-icon
  img {
  background-color: #ffffff;
  padding: 30px 30px 30px 30px;
}
.elementor-30506
  .elementor-element.elementor-element-fd0564f
  .eael-infobox
  .infobox-icon {
  margin: 0px 0px 0px 0px;
}
.elementor-30506
  .elementor-element.elementor-element-fd0564f
  .eael-infobox
  .infobox-content
  .title {
  color: #000000;
  font-family: "Prata", Sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 1.3em;
  margin: 0px 0px 27px 30px;
}
.elementor-30506
  .elementor-element.elementor-element-fd0564f
  .eael-infobox
  .infobox-content
  p {
  margin: 0px 30px 0px 30px;
  color: #4d4d4d;
}
.elementor-30506
  .elementor-element.elementor-element-fd0564f
  .eael-infobox
  .infobox-content {
  background: #ffffff;
  padding: 0px 0px 30px 0px;
}
.elementor-30506
  .elementor-element.elementor-element-fd0564f
  .eael-infobox:hover
  .infobox-content
  h4 {
  transition: 100ms;
}
.elementor-30506
  .elementor-element.elementor-element-fd0564f
  .eael-infobox:hover
  .infobox-content
  p {
  transition: 100ms;
}
.elementor-30506 .elementor-element.elementor-element-fd0564f {
  z-index: 55;
}
.elementor-30506
  .elementor-element.elementor-element-fd0564f
  > .elementor-widget-container {
  background-color: #ffffff;
  box-shadow: 26px 26px 60px 0px
    rgba(15, 62.99999999999995, 96, 0.0784313725490196);
}
.elementor-30506
  .elementor-element.elementor-element-fd0564f:hover
  .elementor-widget-container {
  box-shadow: 26px 26px 30px 0px
    rgba(38.000000000000036, 15, 96, 0.14901960784313725);
}
.elementor-30506
  .elementor-element.elementor-element-605b320
  > .elementor-element-populated {
  margin: 0px 20px 0px 20px;
  --e-column-margin-right: 20px;
  --e-column-margin-left: 20px;
  padding: 70px 0px 0px 0px;
}
.elementor-30506 .elementor-element.elementor-element-605b320 {
  z-index: 11;
}
.elementor-30506
  .elementor-element.elementor-element-c9999ca
  .eael-infobox
  .infobox-icon
  img {
  background-color: #ffffff;
  padding: 30px 30px 30px 30px;
}
.elementor-30506
  .elementor-element.elementor-element-c9999ca
  .eael-infobox
  .infobox-icon {
  margin: 0px 0px 0px 0px;
}
.elementor-30506
  .elementor-element.elementor-element-c9999ca
  .eael-infobox
  .infobox-content
  .title {
  color: #000000;
  font-family: "Prata", Sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 1.3em;
  margin: 0px 0px 27px 30px;
}
.elementor-30506
  .elementor-element.elementor-element-c9999ca
  .eael-infobox
  .infobox-content
  p {
  margin: 0px 30px 0px 30px;
  color: #4d4d4d;
}
.elementor-30506
  .elementor-element.elementor-element-c9999ca
  .eael-infobox
  .infobox-content {
  background: #ffffff;
  padding: 0px 0px 30px 0px;
}
.elementor-30506
  .elementor-element.elementor-element-c9999ca
  .eael-infobox:hover
  .infobox-content
  h4 {
  transition: 100ms;
}
.elementor-30506
  .elementor-element.elementor-element-c9999ca
  .eael-infobox:hover
  .infobox-content
  p {
  transition: 100ms;
}
.elementor-30506
  .elementor-element.elementor-element-c9999ca
  > .elementor-widget-container {
  background-color: #ffffff;
  box-shadow: 26px 26px 60px 0px
    rgba(15, 62.99999999999995, 96, 0.0784313725490196);
}
.elementor-30506
  .elementor-element.elementor-element-c9999ca:hover
  .elementor-widget-container {
  box-shadow: 26px 26px 30px 0px
    rgba(38.000000000000036, 15, 96, 0.14901960784313725);
}
.elementor-30506
  .elementor-element.elementor-element-d7ffe2f
  > .elementor-element-populated {
  margin: 0px 20px 0px 20px;
  --e-column-margin-right: 20px;
  --e-column-margin-left: 20px;
  padding: 0px 0px 0px 0px;
}
.elementor-30506 .elementor-element.elementor-element-d7ffe2f {
  z-index: 11;
}
.elementor-30506
  .elementor-element.elementor-element-ca9ec5a
  .eael-infobox
  .infobox-icon
  img {
  background-color: #ffffff;
  padding: 30px 30px 30px 30px;
}
.elementor-30506
  .elementor-element.elementor-element-ca9ec5a
  .eael-infobox
  .infobox-icon {
  margin: 0px 0px 0px 0px;
}
.elementor-30506
  .elementor-element.elementor-element-ca9ec5a
  .eael-infobox
  .infobox-content
  .title {
  color: #000000;
  font-family: "Prata", Sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 1.3em;
  margin: 0px 0px 27px 30px;
}
.elementor-30506
  .elementor-element.elementor-element-ca9ec5a
  .eael-infobox
  .infobox-content
  p {
  margin: 0px 30px 0px 30px;
  color: #4d4d4d;
}
.elementor-30506
  .elementor-element.elementor-element-ca9ec5a
  .eael-infobox
  .infobox-content {
  background: #ffffff;
  padding: 0px 0px 30px 0px;
}
.elementor-30506
  .elementor-element.elementor-element-ca9ec5a
  .eael-infobox:hover
  .infobox-content
  h4 {
  transition: 100ms;
}
.elementor-30506
  .elementor-element.elementor-element-ca9ec5a
  .eael-infobox:hover
  .infobox-content
  p {
  transition: 100ms;
}
.elementor-30506
  .elementor-element.elementor-element-ca9ec5a
  > .elementor-widget-container {
  background-color: #ffffff;
  box-shadow: 26px 26px 60px 0px
    rgba(15, 62.99999999999995, 96, 0.0784313725490196);
}
.elementor-30506
  .elementor-element.elementor-element-ca9ec5a:hover
  .elementor-widget-container {
  box-shadow: 26px 26px 30px 0px
    rgba(38.000000000000036, 15, 96, 0.14901960784313725);
}
.elementor-30506
  .elementor-element.elementor-element-6091a8f
  > .elementor-element-populated {
  margin: 0px 20px 0px 20px;
  --e-column-margin-right: 20px;
  --e-column-margin-left: 20px;
  padding: 70px 0px 0px 0px;
}
.elementor-30506 .elementor-element.elementor-element-6091a8f {
  z-index: 11;
}
.elementor-30506
  .elementor-element.elementor-element-5d2cebe
  .eael-infobox
  .infobox-icon
  img {
  background-color: #ffffff;
  padding: 30px 30px 30px 30px;
}
.elementor-30506
  .elementor-element.elementor-element-5d2cebe
  .eael-infobox
  .infobox-icon {
  margin: 0px 0px 0px 0px;
}
.elementor-30506
  .elementor-element.elementor-element-5d2cebe
  .eael-infobox
  .infobox-content
  .title {
  color: #000000;
  font-family: "Prata", Sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 1.3em;
  margin: 0px 0px 27px 30px;
}
.elementor-30506
  .elementor-element.elementor-element-5d2cebe
  .eael-infobox
  .infobox-content
  p {
  margin: 0px 30px 0px 30px;
  color: #4d4d4d;
}
.elementor-30506
  .elementor-element.elementor-element-5d2cebe
  .eael-infobox
  .infobox-content {
  background: #ffffff;
  padding: 0px 0px 30px 0px;
}
.elementor-30506
  .elementor-element.elementor-element-5d2cebe
  .eael-infobox:hover
  .infobox-content
  h4 {
  transition: 100ms;
}
.elementor-30506
  .elementor-element.elementor-element-5d2cebe
  .eael-infobox:hover
  .infobox-content
  p {
  transition: 100ms;
}
.elementor-30506 .elementor-element.elementor-element-5d2cebe {
  z-index: 55;
}
.elementor-30506
  .elementor-element.elementor-element-5d2cebe
  > .elementor-widget-container {
  background-color: #ffffff;
  box-shadow: 26px 26px 60px 0px
    rgba(15, 62.99999999999995, 96, 0.0784313725490196);
}
.elementor-30506
  .elementor-element.elementor-element-5d2cebe:hover
  .elementor-widget-container {
  box-shadow: 26px 26px 30px 0px
    rgba(38.000000000000036, 15, 96, 0.14901960784313725);
}
.elementor-30506 .elementor-element.elementor-element-a2cde53 img {
  max-width: 100px;
}
.elementor-30506 .elementor-element.elementor-element-a2cde53 {
  width: auto;
  max-width: auto;
  bottom: 0px;
}
body:not(.rtl) .elementor-30506 .elementor-element.elementor-element-a2cde53 {
  left: -28px;
}
body.rtl .elementor-30506 .elementor-element.elementor-element-a2cde53 {
  right: -28px;
}
.elementor-30506 .elementor-element.elementor-element-9d5a64c {
  text-align: left;
  width: auto;
  max-width: auto;
  top: 290px;
}
body:not(.rtl) .elementor-30506 .elementor-element.elementor-element-9d5a64c {
  left: -229px;
}
body.rtl .elementor-30506 .elementor-element.elementor-element-9d5a64c {
  right: -229px;
}
.elementor-30506
  .elementor-element.elementor-element-5692e78:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-30506
  .elementor-element.elementor-element-5692e78
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-30506 .elementor-element.elementor-element-5692e78 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 125px 0px 0px 0px;
}
.elementor-30506
  .elementor-element.elementor-element-5692e78
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-30506
  .elementor-element.elementor-element-2df390e
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-30506 .elementor-element.elementor-element-a70edfb {
  text-align: center;
  z-index: 10;
}
.elementor-30506
  .elementor-element.elementor-element-a70edfb
  .elementor-heading-title {
  color: #000000;
  font-family: "Prata", Sans-serif;
  font-size: 70px;
  font-weight: 400;
  line-height: 1.3em;
}
.elementor-30506
  .elementor-element.elementor-element-a70edfb
  > .elementor-widget-container {
  padding: 0px 0px 96px 0px;
}
.elementor-30506 .elementor-element.elementor-element-c6cc249 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 132px 0px;
}
.elementor-30506
  .elementor-element.elementor-element-c6cc249
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-30506
  .elementor-element.elementor-element-2295888
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-30506
  .elementor-element.elementor-element-2295888
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 100px 50px 0px;
}
.elementor-30506
  .elementor-element.elementor-element-2295888
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-30506 .elementor-element.elementor-element-d478cc6 {
  z-index: 30;
}
.elementor-30506
  .elementor-element.elementor-element-d478cc6
  > .elementor-widget-container {
  background-color: #ffffff;
}
.elementor-30506
  .elementor-element.elementor-element-d9f71e5
  .elementor-heading-title {
  color: #000000;
  font-family: "Prata", Sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 1.3em;
}
.elementor-30506
  .elementor-element.elementor-element-d9f71e5
  > .elementor-widget-container {
  margin: -167px -50px 0px 50px;
  padding: 218px 0px 77px 38px;
  background-color: #ffffff;
  box-shadow: 26px 0px 60px 0px
    rgba(15, 62.99999999999995, 96, 0.0784313725490196);
}
.elementor-30506
  .elementor-element.elementor-element-d9f71e5:hover
  .elementor-widget-container {
  background-color: #ffffff;
  box-shadow: 26px 26px 60px 0px
    rgba(15, 62.99999999999995, 96, 0.0784313725490196);
}
.elementor-30506
  .elementor-element.elementor-element-a36a775
  .elementor-icon-list-item:not(:last-child):after {
  content: "";
  border-color: #5a5a5a;
}
.elementor-30506
  .elementor-element.elementor-element-a36a775
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child):after {
  border-top-style: solid;
  border-top-width: 2px;
}
.elementor-30506
  .elementor-element.elementor-element-a36a775
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:not(:last-child):after {
  border-left-style: solid;
}
.elementor-30506
  .elementor-element.elementor-element-a36a775
  .elementor-inline-items
  .elementor-icon-list-item:not(:last-child):after {
  border-left-width: 2px;
}
.elementor-30506
  .elementor-element.elementor-element-a36a775
  .elementor-icon-list-icon
  i {
  color: #ffb400;
  transition: color 0.3s;
}
.elementor-30506
  .elementor-element.elementor-element-a36a775
  .elementor-icon-list-icon
  svg {
  fill: #ffb400;
  transition: fill 0.3s;
}
.elementor-30506 .elementor-element.elementor-element-a36a775 {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-offset: 0px;
}
.elementor-30506
  .elementor-element.elementor-element-a36a775
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-30506
  .elementor-element.elementor-element-a36a775
  .elementor-icon-list-item
  > a {
  font-family: "Roboto", Sans-serif;
  font-weight: 400;
}
.elementor-30506
  .elementor-element.elementor-element-a36a775
  .elementor-icon-list-text {
  color: #5a5a5a;
  transition: color 0.3s;
}
.elementor-30506
  .elementor-element.elementor-element-a36a775
  > .elementor-widget-container {
  margin: -40px -50px 0px 50px;
  padding: 0px 0px 58px 38px;
  background-color: #ffffff;
  box-shadow: 26px 26px 60px 0px
    rgba(15, 62.99999999999995, 96, 0.0784313725490196);
}
.elementor-30506
  .elementor-element.elementor-element-a36a775:hover
  .elementor-widget-container {
  background-color: #ffffff;
  box-shadow: 26px 26px 60px 0px
    rgba(15, 62.99999999999995, 96, 0.0784313725490196);
}
.elementor-30506
  .elementor-element.elementor-element-b8ca818
  > .elementor-widget-container {
  margin: 420px 0px 0px 0px;
}
.elementor-30506 .elementor-element.elementor-element-b8ca818 {
  z-index: 44;
}
.elementor-30506
  .elementor-element.elementor-element-4c8154a
  .elementor-heading-title {
  color: #000000;
  font-family: "Prata", Sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 1.3em;
}
.elementor-30506
  .elementor-element.elementor-element-4c8154a
  > .elementor-widget-container {
  margin: -167px -50px 0px 50px;
  padding: 218px 0px 77px 38px;
  background-color: #ffffff;
  box-shadow: 26px 0px 60px 0px
    rgba(15, 62.99999999999995, 96, 0.0784313725490196);
}
.elementor-30506 .elementor-element.elementor-element-4c8154a {
  z-index: 2;
}
.elementor-30506
  .elementor-element.elementor-element-4c8154a:hover
  .elementor-widget-container {
  background-color: #ffffff;
  box-shadow: 26px 26px 60px 0px
    rgba(15, 62.99999999999995, 96, 0.0784313725490196);
}
.elementor-30506
  .elementor-element.elementor-element-4322cc3
  .elementor-icon-list-item:not(:last-child):after {
  content: "";
  border-color: #5a5a5a;
}
.elementor-30506
  .elementor-element.elementor-element-4322cc3
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child):after {
  border-top-style: solid;
  border-top-width: 2px;
}
.elementor-30506
  .elementor-element.elementor-element-4322cc3
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:not(:last-child):after {
  border-left-style: solid;
}
.elementor-30506
  .elementor-element.elementor-element-4322cc3
  .elementor-inline-items
  .elementor-icon-list-item:not(:last-child):after {
  border-left-width: 2px;
}
.elementor-30506
  .elementor-element.elementor-element-4322cc3
  .elementor-icon-list-icon
  i {
  color: #ffb400;
  transition: color 0.3s;
}
.elementor-30506
  .elementor-element.elementor-element-4322cc3
  .elementor-icon-list-icon
  svg {
  fill: #ffb400;
  transition: fill 0.3s;
}
.elementor-30506 .elementor-element.elementor-element-4322cc3 {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-offset: 0px;
  z-index: 2;
}
.elementor-30506
  .elementor-element.elementor-element-4322cc3
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-30506
  .elementor-element.elementor-element-4322cc3
  .elementor-icon-list-item
  > a {
  font-family: "Roboto", Sans-serif;
  font-weight: 400;
}
.elementor-30506
  .elementor-element.elementor-element-4322cc3
  .elementor-icon-list-text {
  color: #5a5a5a;
  transition: color 0.3s;
}
.elementor-30506
  .elementor-element.elementor-element-4322cc3
  > .elementor-widget-container {
  margin: -40px -50px 0px 50px;
  padding: 0px 0px 58px 38px;
  background-color: #ffffff;
  box-shadow: 26px 26px 60px 0px
    rgba(15, 62.99999999999995, 96, 0.0784313725490196);
}
.elementor-30506
  .elementor-element.elementor-element-4322cc3:hover
  .elementor-widget-container {
  background-color: #ffffff;
  box-shadow: 26px 26px 60px 0px
    rgba(15, 62.99999999999995, 96, 0.0784313725490196);
}
.elementor-30506 .elementor-element.elementor-element-7941aec img {
  max-width: 150px;
}
.elementor-30506 .elementor-element.elementor-element-7941aec {
  width: auto;
  max-width: auto;
  bottom: -50px;
}
body:not(.rtl) .elementor-30506 .elementor-element.elementor-element-7941aec {
  right: -100px;
}
body.rtl .elementor-30506 .elementor-element.elementor-element-7941aec {
  left: -100px;
}
.elementor-bc-flex-widget
  .elementor-30506
  .elementor-element.elementor-element-a90ec52.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-30506
  .elementor-element.elementor-element-a90ec52.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-30506
  .elementor-element.elementor-element-a90ec52
  > .elementor-element-populated {
  margin: 0px 100px 0px 0px;
  --e-column-margin-right: 100px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-30506 .elementor-element.elementor-element-228693e {
  text-align: right;
  width: auto;
  max-width: auto;
  top: 312px;
}
.elementor-30506
  .elementor-element.elementor-element-228693e
  > .elementor-widget-container {
  margin: 0px -55px 0px 0px;
}
body:not(.rtl) .elementor-30506 .elementor-element.elementor-element-228693e {
  right: 0px;
}
body.rtl .elementor-30506 .elementor-element.elementor-element-228693e {
  left: 0px;
}
.elementor-30506 .elementor-element.elementor-element-b502287 {
  z-index: 30;
}
.elementor-30506
  .elementor-element.elementor-element-b502287
  > .elementor-widget-container {
  background-color: #ffffff;
}
.elementor-30506
  .elementor-element.elementor-element-62df43e
  .elementor-heading-title {
  color: #000000;
  font-family: "Prata", Sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 1.3em;
}
.elementor-30506
  .elementor-element.elementor-element-62df43e
  > .elementor-widget-container {
  margin: -167px 50px 0px -50px;
  padding: 218px 0px 77px 38px;
  background-color: #ffffff;
  box-shadow: -26px 0px 60px 0px
    rgba(38.000000000000036, 15, 96, 0.0784313725490196);
}
.elementor-30506 .elementor-element.elementor-element-62df43e {
  z-index: 10;
}
.elementor-30506
  .elementor-element.elementor-element-62df43e:hover
  .elementor-widget-container {
  background-color: #ffffff;
}
.elementor-30506
  .elementor-element.elementor-element-9cdc789
  .elementor-icon-list-item:not(:last-child):after {
  content: "";
  border-color: #5a5a5a;
}
.elementor-30506
  .elementor-element.elementor-element-9cdc789
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child):after {
  border-top-style: solid;
  border-top-width: 2px;
}
.elementor-30506
  .elementor-element.elementor-element-9cdc789
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:not(:last-child):after {
  border-left-style: solid;
}
.elementor-30506
  .elementor-element.elementor-element-9cdc789
  .elementor-inline-items
  .elementor-icon-list-item:not(:last-child):after {
  border-left-width: 2px;
}
.elementor-30506
  .elementor-element.elementor-element-9cdc789
  .elementor-icon-list-icon
  i {
  color: #ffb400;
  transition: color 0.3s;
}
.elementor-30506
  .elementor-element.elementor-element-9cdc789
  .elementor-icon-list-icon
  svg {
  fill: #ffb400;
  transition: fill 0.3s;
}
.elementor-30506 .elementor-element.elementor-element-9cdc789 {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-offset: 0px;
  z-index: 10;
}
.elementor-30506
  .elementor-element.elementor-element-9cdc789
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-30506
  .elementor-element.elementor-element-9cdc789
  .elementor-icon-list-item
  > a {
  font-family: "Roboto", Sans-serif;
  font-weight: 400;
}
.elementor-30506
  .elementor-element.elementor-element-9cdc789
  .elementor-icon-list-text {
  color: #5a5a5a;
  transition: color 0.3s;
}
.elementor-30506
  .elementor-element.elementor-element-9cdc789
  > .elementor-widget-container {
  margin: -40px 50px 0px -50px;
  padding: 0px 0px 58px 38px;
  background-color: #ffffff;
  box-shadow: -26px 26px 60px 0px
    rgba(15, 62.99999999999995, 96, 0.0784313725490196);
}
.elementor-30506
  .elementor-element.elementor-element-9cdc789:hover
  .elementor-widget-container {
  background-color: #ffffff;
  box-shadow: 26px 26px 60px 0px
    rgba(15, 62.99999999999995, 96, 0.0784313725490196);
}
.elementor-30506 .elementor-element.elementor-element-ab28d6a img {
  max-width: 200%;
}
.elementor-30506 .elementor-element.elementor-element-ab28d6a {
  width: auto;
  max-width: auto;
  bottom: 100px;
}
body:not(.rtl) .elementor-30506 .elementor-element.elementor-element-ab28d6a {
  right: -10px;
}
body.rtl .elementor-30506 .elementor-element.elementor-element-ab28d6a {
  left: -10px;
}
.elementor-30506
  .elementor-element.elementor-element-71cabfd:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-30506
  .elementor-element.elementor-element-71cabfd
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-30506 .elementor-element.elementor-element-71cabfd {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 132px 0px 130px 0px;
}
.elementor-30506
  .elementor-element.elementor-element-71cabfd
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-30506
  .elementor-element.elementor-element-d9eaff6.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-30506
  .elementor-element.elementor-element-d9eaff6:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-30506
  .elementor-element.elementor-element-d9eaff6
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("https://live.templately.com/wp-content/uploads/2021/01/03b3b058-grad5.png");
  background-position: center right;
  background-repeat: no-repeat;
  background-size: 40% auto;
}
.elementor-30506
  .elementor-element.elementor-element-d9eaff6
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}
.elementor-30506
  .elementor-element.elementor-element-d9eaff6
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-30506 .elementor-element.elementor-element-1d36936 {
  text-align: center;
  z-index: 10;
}
.elementor-30506
  .elementor-element.elementor-element-1d36936
  .elementor-heading-title {
  color: #000000;
  font-family: "Prata", Sans-serif;
  font-size: 70px;
  font-weight: 400;
  line-height: 1.3em;
}
.elementor-30506
  .elementor-element.elementor-element-1d36936
  > .elementor-widget-container {
  padding: 0px 0px 93px 0px;
}
.elementor-30506
  .elementor-element.elementor-element-2389e9c
  .eael-testimonial-image {
  width: 20%;
  max-width: 205px;
}
.elementor-30506
  .elementor-element.elementor-element-2389e9c
  .eael-testimonial-content {
  width: calc(100% - 20%);
}
.elementor-30506
  .elementor-element.elementor-element-2389e9c
  .eael-testimonial-item
  .eael-testimonial-item-inner {
  margin: 0px 0px 0px 0px;
  padding: 0px 150px 0px 100px;
}
.elementor-30506
  .elementor-element.elementor-element-2389e9c
  .eael-testimonial-item
  .eael-testimonial-item-inner {
  border-radius: 0px 0px 0px 0px;
}
.elementor-30506
  .elementor-element.elementor-element-2389e9c
  .eael-testimonial-image
  img {
  width: 100%;
  padding: 0px 0px 0px 0px;
}
.elementor-30506
  .elementor-element.elementor-element-2389e9c
  .eael-testimonial-content
  .eael-testimonial-user {
  color: #252525;
  font-family: "Roboto", Sans-serif;
  font-size: 22px;
  font-weight: 400;
  font-style: normal;
  line-height: 1.3em;
}
.elementor-30506
  .elementor-element.elementor-element-2389e9c
  .eael-testimonial-content
  .eael-testimonial-user-company {
  color: #252525;
  font-family: "Roboto", Sans-serif;
  font-size: 22px;
  font-weight: 400;
  font-style: normal;
  line-height: 1.3em;
}
.elementor-30506
  .elementor-element.elementor-element-2389e9c
  .eael-testimonial-content
  .eael-testimonial-text {
  color: #252525;
  font-family: "Prata", Sans-serif;
  font-size: 28px;
  font-weight: 400;
  font-style: normal;
  line-height: 1.8em;
}
.elementor-30506
  .elementor-element.elementor-element-2389e9c
  .eael-testimonial-quote {
  color: #00000000;
  position: absolute;
  top: -8px;
}
.elementor-30506
  .elementor-element.elementor-element-2389e9c
  .swiper-container-wrap
  .swiper-button-next,
.elementor-30506
  .elementor-element.elementor-element-2389e9c
  .swiper-container-wrap
  .swiper-button-prev {
  width: 45px;
  font-size: 34px;
  color: #000000;
  padding: 0px 10px 0px 10px;
}
.elementor-30506
  .elementor-element.elementor-element-2389e9c
  .swiper-container-wrap
  .swiper-button-prev {
  left: 0px;
}
.elementor-30506
  .elementor-element.elementor-element-2389e9c
  .swiper-container-wrap
  .swiper-button-next {
  right: 0px;
}
.elementor-30506
  .elementor-element.elementor-element-2389e9c
  .swiper-container-wrap
  .swiper-button-next:hover,
.elementor-30506
  .elementor-element.elementor-element-2389e9c
  .swiper-container-wrap
  .swiper-button-prev:hover {
  color: #ffb400;
}
body:not(.rtl)
  .elementor-30506
  .elementor-element.elementor-element-2389e9c
  .eael-testimonial-quote {
  left: 77px;
}
body.rtl
  .elementor-30506
  .elementor-element.elementor-element-2389e9c
  .eael-testimonial-quote {
  right: 77px;
}
.elementor-30506
  .elementor-element.elementor-element-2389e9c
  > .elementor-widget-container {
  padding: 0px 0px 215px 0px;
}
.elementor-30506 .elementor-element.elementor-element-2389e9c {
  width: var(--container-widget-width, 1350px);
  max-width: 1350px;
  --container-widget-width: 1350px;
  --container-widget-flex-grow: 0;
}
.elementor-30506
  .elementor-element.elementor-element-0cfd446
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(90px / 2);
}
.elementor-30506
  .elementor-element.elementor-element-0cfd446
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(90px / 2);
}
.elementor-30506
  .elementor-element.elementor-element-0cfd446
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(90px / 2);
  margin-left: calc(90px / 2);
}
.elementor-30506
  .elementor-element.elementor-element-0cfd446
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-90px / 2);
  margin-left: calc(-90px / 2);
}
body.rtl
  .elementor-30506
  .elementor-element.elementor-element-0cfd446
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-90px / 2);
}
body:not(.rtl)
  .elementor-30506
  .elementor-element.elementor-element-0cfd446
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-90px / 2);
}
.elementor-30506
  .elementor-element.elementor-element-0cfd446
  .elementor-icon-list-icon
  i {
  color: #96a1a8;
  transition: color 0.3s;
}
.elementor-30506
  .elementor-element.elementor-element-0cfd446
  .elementor-icon-list-icon
  svg {
  fill: #96a1a8;
  transition: fill 0.3s;
}
.elementor-30506
  .elementor-element.elementor-element-0cfd446
  .elementor-icon-list-item:hover
  .elementor-icon-list-icon
  i {
  color: #ffb400;
}
.elementor-30506
  .elementor-element.elementor-element-0cfd446
  .elementor-icon-list-item:hover
  .elementor-icon-list-icon
  svg {
  fill: #ffb400;
}
.elementor-30506 .elementor-element.elementor-element-0cfd446 {
  --e-icon-list-icon-size: 162px;
  --icon-vertical-offset: 0px;
}
.elementor-30506
  .elementor-element.elementor-element-0cfd446
  .elementor-icon-list-text {
  transition: color 0.3s;
}
.elementor-30506
  .elementor-element.elementor-element-0cfd446
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-30506
  .elementor-element.elementor-element-42c40ab:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-30506
  .elementor-element.elementor-element-42c40ab
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-30506 .elementor-element.elementor-element-42c40ab {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 130px 0px 0px 0px;
}
.elementor-30506
  .elementor-element.elementor-element-42c40ab
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-30506
  .elementor-element.elementor-element-f7f0354
  > .elementor-element-populated {
  padding: 0px 0px 153px 0px;
}
.elementor-30506 .elementor-element.elementor-element-6005a1a {
  text-align: center;
  z-index: 10;
}
.elementor-30506
  .elementor-element.elementor-element-6005a1a
  .elementor-heading-title {
  color: #000000;
  font-family: "Prata", Sans-serif;
  font-size: 70px;
  font-weight: 400;
  line-height: 1.3em;
}
.elementor-30506
  .elementor-element.elementor-element-6005a1a
  > .elementor-widget-container {
  padding: 0px 0px 90px 0px;
}
.elementor-30506
  .elementor-element.elementor-element-507aa98
  .eael-product-grid:not(.list)
  .woocommerce
  ul.products
  li.product {
  text-align: center;
}
.elementor-30506
  .elementor-element.elementor-element-507aa98
  .eael-product-grid:not(.list)
  .woocommerce
  ul.products
  li.product
  .star-rating {
  margin-center: 0;
}
.elementor-30506
  .elementor-element.elementor-element-507aa98
  .eael-product-grid
  .woocommerce
  ul.products
  li.product,
.elementor-30506
  .elementor-element.elementor-element-507aa98
  .eael-product-grid
  .icons-wrap.block-box-style {
  background-color: #ffffff00;
}
.elementor-30506
  .elementor-element.elementor-element-507aa98
  .eael-product-grid
  .woocommerce
  ul.products
  li.product.eael-product-list-preset-4
  .product-details-wrap {
  background-color: #ffffff00;
}
.elementor-30506
  .elementor-element.elementor-element-507aa98
  .eael-product-grid
  .woocommerce
  ul.products
  li.product.eael-product-list-preset-3,
.elementor-30506
  .elementor-element.elementor-element-507aa98
  .eael-product-grid
  .woocommerce
  ul.products
  li.product.eael-product-list-preset-4 {
  background-color: transparent;
}
.elementor-30506
  .elementor-element.elementor-element-507aa98
  .eael-product-grid
  .woocommerce
  ul.products
  li.product {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #eee;
}
.elementor-30506
  .elementor-element.elementor-element-507aa98
  .eael-product-grid
  .woocommerce
  ul.products
  li.product
  .woocommerce-loop-product__title,
.elementor-30506
  .elementor-element.elementor-element-507aa98
  .eael-product-grid
  .woocommerce
  ul.products
  li.product
  .eael-product-title
  h2 {
  color: #26222f;
  font-family: "Prata", Sans-serif;
  font-size: 25px;
  font-weight: 600;
  line-height: 1.3em;
}
.elementor-30506
  .elementor-element.elementor-element-507aa98
  .eael-product-grid
  .woocommerce
  ul.products
  li.product
  .price,
.elementor-30506
  .elementor-element.elementor-element-507aa98
  .eael-product-grid
  .woocommerce
  ul.products
  li.product
  .eael-product-price {
  color: #26222f;
}
.elementor-30506
  .elementor-element.elementor-element-507aa98
  .eael-product-grid
  .woocommerce
  ul.products
  li.product
  .price,
.elementor-30506
  .elementor-element.elementor-element-507aa98
  .eael-product-grid
  .woocommerce
  ul.products
  li.product
  .eael-product-price {
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.3em;
}
.elementor-30506
  .elementor-element.elementor-element-507aa98
  .eael-product-grid
  .woocommerce
  .star-rating::before {
  color: #ffb400;
}
.elementor-30506
  .elementor-element.elementor-element-507aa98
  .eael-product-grid
  .woocommerce
  .star-rating
  span::before {
  color: #ffb400;
}
.elementor-30506
  .elementor-element.elementor-element-507aa98
  .eael-product-grid
  .woocommerce
  li.product
  .button,
.elementor-30506
  .elementor-element.elementor-element-507aa98
  .eael-product-grid
  .woocommerce
  li.product
  .button.add_to_cart_button {
  color: #fff;
  background-color: #333;
}
.elementor-30506
  .elementor-element.elementor-element-507aa98
  .eael-product-grid.eael-product-overlay
  .woocommerce
  ul.products
  li.product
  .overlay
  .product-link {
  color: #fff;
  background-color: #333;
}
.elementor-30506
  .elementor-element.elementor-element-507aa98
  .eael-product-grid.eael-product-overlay
  .woocommerce
  ul.products
  li.product
  .overlay
  .added_to_cart {
  color: #fff;
  background-color: #333;
}
.elementor-30506
  .elementor-element.elementor-element-507aa98
  .eael-product-grid.eael-product-overlay
  .woocommerce
  ul.products
  li.product
  .overlay
  .add_to_wishlist {
  color: #fff;
  background-color: #333;
}
.elementor-30506
  .elementor-element.elementor-element-507aa98
  .eael-product-grid
  .woocommerce
  li.product
  .button:hover,
.elementor-30506
  .elementor-element.elementor-element-507aa98
  .eael-product-grid
  .woocommerce
  li.product
  .button.add_to_cart_button:hover {
  color: #fff;
  background-color: #ffb400;
}
.elementor-30506
  .elementor-element.elementor-element-507aa98
  .eael-product-grid.eael-product-overlay
  .woocommerce
  ul.products
  li.product
  .overlay
  .product-link:hover {
  color: #fff;
  background-color: #ffb400;
}
.elementor-30506
  .elementor-element.elementor-element-507aa98
  .eael-product-grid.eael-product-overlay
  .woocommerce
  ul.products
  li.product
  .overlay
  .added_to_cart:hover {
  color: #fff;
  background-color: #ffb400;
}
.elementor-30506
  .elementor-element.elementor-element-507aa98
  .eael-product-grid.eael-product-overlay
  .woocommerce
  ul.products
  li.product
  .overlay
  .add_to_wishlist:hover {
  color: #fff;
  background-color: #ffb400;
}
.elementor-30506
  .elementor-element.elementor-element-507aa98
  .woocommerce
  ul.products
  li.product
  .onsale,
.elementor-30506
  .elementor-element.elementor-element-507aa98
  .woocommerce
  ul.products
  li.product
  .eael-onsale {
  color: #fff;
  background-color: #ff2a13;
}
.elementor-30506
  .elementor-element.elementor-element-507aa98
  .woocommerce
  ul.products
  li.product
  .eael-onsale:not(.outofstock).sale-preset-4:after {
  border-left-color: #ff2a13;
  border-right-color: #ff2a13;
}
.elementor-30506
  .elementor-element.elementor-element-507aa98
  .woocommerce
  ul.products
  li.product
  .outofstock-badge,
.elementor-30506
  .elementor-element.elementor-element-507aa98
  .woocommerce
  ul.products
  li.product
  .eael-onsale.outofstock {
  color: #fff;
  background-color: #ff2a13;
}
.elementor-30506
  .elementor-element.elementor-element-507aa98
  .woocommerce
  ul.products
  li.product
  .eael-onsale.outofstock.sale-preset-4:after {
  border-left-color: #ff2a13;
  border-right-color: #ff2a13;
}
.elementor-30506
  .elementor-element.elementor-element-507aa98
  .eael-product-grid
  .eael-product-wrap
  .icons-wrap
  li
  a {
  color: #fff;
  background-color: #8040ff;
}
.elementor-30506
  .elementor-element.elementor-element-507aa98
  .eael-compare-icon {
  fill: #fff;
}
.elementor-30506
  .elementor-element.elementor-element-507aa98
  .eael-product-grid
  .eael-product-wrap
  .icons-wrap:not(.details-block-style-2)
  li
  a {
  border-radius: 3px;
}
.elementor-30506
  .elementor-element.elementor-element-507aa98
  .eael-product-grid
  .eael-product-wrap
  .icons-wrap.details-block-style-2
  li:only-child
  a {
  border-radius: 3px !important;
}
.elementor-30506
  .elementor-element.elementor-element-507aa98
  .eael-product-grid
  .eael-product-wrap
  .icons-wrap.details-block-style-2
  li:first-child
  a {
  border-radius: 3px 0 0 3px;
}
.elementor-30506
  .elementor-element.elementor-element-507aa98
  .eael-product-grid
  .eael-product-wrap
  .icons-wrap.details-block-style-2
  li:last-child
  a {
  border-radius: 0 3px 3px 0;
}
.elementor-30506
  .elementor-element.elementor-element-507aa98
  .eael-product-grid
  .eael-product-wrap
  .icons-wrap
  li
  a:hover {
  color: #f5eaff;
  background-color: #333;
}
.eael-popup-details-render.elementor-30506
  .elementor-element.elementor-element-507aa98
  div.product
  .product_title {
  color: #252525;
}
.eael-popup-details-render.elementor-30506
  .elementor-element.elementor-element-507aa98
  div.product
  .price {
  color: #0242e4 !important;
}
.eael-popup-details-render.elementor-30506
  .elementor-element.elementor-element-507aa98
  div.product
  .price
  ins {
  color: #ff2a13 !important;
}
.eael-popup-details-render.elementor-30506
  .elementor-element.elementor-element-507aa98
  .woocommerce-product-details__short-description {
  color: #707070;
}
.eael-popup-details-render.elementor-30506
  .elementor-element.elementor-element-507aa98
  .product_meta
  a.woocommerce-review-link,
.eael-popup-details-render.elementor-30506
  .elementor-element.elementor-element-507aa98
  .product_meta
  a {
  color: #ccc;
}
.eael-popup-details-render.elementor-30506
  .elementor-element.elementor-element-507aa98
  a.woocommerce-review-link:hover,
.eael-popup-details-render.elementor-30506
  .elementor-element.elementor-element-507aa98
  .product_meta
  a:hover {
  color: #ccc;
}
.eael-popup-details-render.elementor-30506
  .elementor-element.elementor-element-507aa98
  div.product
  table
  tbody
  tr,
.elementor-30506
  .elementor-element.elementor-element-507aa98
  .eael-product-popup.woocommerce
  div.product
  .product_meta {
  border-color: #ccc;
}
.eael-popup-details-render.elementor-30506
  .elementor-element.elementor-element-507aa98
  div.product
  form.cart
  div.quantity
  .qty,
.elementor-30506
  .elementor-element.elementor-element-507aa98
  .eael-product-popup.woocommerce
  div.product
  form.cart
  div.quantity
  > a,
.elementor-30506
  .elementor-element.elementor-element-507aa98
  .eael-product-popup.woocommerce
  div.product
  form.cart
  div.quantity
  > .button {
  color: #000;
  background-color: #fff;
  border-color: #000;
}
.eael-popup-details-render.elementor-30506
  .elementor-element.elementor-element-507aa98
  div.product
  form.cart
  div.quantity
  .qty:focus {
  border-color: #000;
}
.eael-popup-details-render.elementor-30506
  .elementor-element.elementor-element-507aa98
  .button,
.eael-popup-details-render.elementor-30506
  .elementor-element.elementor-element-507aa98
  button.button.alt {
  color: #fff;
  background-color: #8040ff;
}
.eael-popup-details-render.elementor-30506
  .elementor-element.elementor-element-507aa98
  .button:hover,
.eael-popup-details-render.elementor-30506
  .elementor-element.elementor-element-507aa98
  button.button.alt:hover {
  color: #f5eaff;
  background-color: #f12de0;
}
.elementor-30506
  .elementor-element.elementor-element-507aa98
  .eael-product-grid
  .woocommerce
  li.product
  .button.eael-wc-compare {
  color: #fff;
}
.elementor-30506
  .elementor-element.elementor-element-507aa98
  .eael-product-grid.eael-product-overlay
  .woocommerce
  ul.products
  li.product
  .overlay
  .eael-wc-compare {
  color: #fff;
}
.elementor-30506
  .elementor-element.elementor-element-507aa98
  .eael-product-grid
  .woocommerce
  li.product
  .button.eael-wc-compare:hover {
  color: #fff;
}
.elementor-30506
  .elementor-element.elementor-element-507aa98
  .eael-product-grid.eael-product-overlay
  .woocommerce
  ul.products
  li.product
  .overlay
  .eael-wc-compare:hover {
  color: #fff;
}
.elementor-30506 .elementor-element.elementor-element-507aa98 {
  z-index: 2;
}
.elementor-30506 .elementor-element.elementor-element-492cb4f {
  text-align: left;
  width: auto;
  max-width: auto;
  top: 145px;
}
body:not(.rtl) .elementor-30506 .elementor-element.elementor-element-492cb4f {
  left: -494px;
}
body.rtl .elementor-30506 .elementor-element.elementor-element-492cb4f {
  right: -494px;
}
.elementor-30506
  .elementor-element.elementor-element-157c369:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-30506
  .elementor-element.elementor-element-157c369
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
  background-image: url("https://live.templately.com/wp-content/uploads/2021/01/03b3b058-grad5.png");
  background-position: 600px 350px;
  background-repeat: no-repeat;
  background-size: 60% auto;
}
.elementor-30506 .elementor-element.elementor-element-157c369 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 153px 0px 0px 0px;
}
.elementor-30506
  .elementor-element.elementor-element-157c369
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-30506
  .elementor-element.elementor-element-315fc66.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-30506
  .elementor-element.elementor-element-315fc66
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-30506 .elementor-element.elementor-element-c6ebbdc {
  text-align: center;
  z-index: 10;
}
.elementor-30506
  .elementor-element.elementor-element-c6ebbdc
  .elementor-heading-title {
  color: #000000;
  font-family: "Prata", Sans-serif;
  font-size: 70px;
  font-weight: 400;
  line-height: 1.3em;
}
.elementor-30506
  .elementor-element.elementor-element-c6ebbdc
  > .elementor-widget-container {
  padding: 0px 0px 94px 0px;
}
.elementor-30506 .elementor-element.elementor-element-7d86ef1 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 144px 0px;
}
.elementor-30506
  .elementor-element.elementor-element-7d86ef1
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-30506
  .elementor-element.elementor-element-ca3d7ce
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-30506 .elementor-element.elementor-element-27c97d2 {
  text-align: right;
  z-index: 22;
}
.elementor-30506 .elementor-element.elementor-element-27c97d2 img {
  width: 100%;
  max-width: 557px;
}
.elementor-bc-flex-widget
  .elementor-30506
  .elementor-element.elementor-element-c749125.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-30506
  .elementor-element.elementor-element-c749125.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-30506
  .elementor-element.elementor-element-c749125.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-30506
  .elementor-element.elementor-element-c749125
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-30506
  .elementor-element.elementor-element-e164ac0
  .elementor-field-group {
  padding-right: calc(10px / 2);
  padding-left: calc(10px / 2);
  margin-bottom: 29px;
}
.elementor-30506
  .elementor-element.elementor-element-e164ac0
  .elementor-form-fields-wrapper {
  margin-left: calc(-10px / 2);
  margin-right: calc(-10px / 2);
  margin-bottom: -29px;
}
.elementor-30506
  .elementor-element.elementor-element-e164ac0
  .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-30506
  .elementor-element.elementor-element-e164ac0
  .elementor-field-group.recaptcha_v3-bottomright {
  margin-bottom: 0;
}
.elementor-30506
  .elementor-element.elementor-element-e164ac0
  .elementor-field-group
  .elementor-field {
  color: #727272;
}
.elementor-30506
  .elementor-element.elementor-element-e164ac0
  .elementor-field-group
  .elementor-field,
.elementor-30506
  .elementor-element.elementor-element-e164ac0
  .elementor-field-subgroup
  label {
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.2em;
}
.elementor-30506
  .elementor-element.elementor-element-e164ac0
  .elementor-field-group:not(.elementor-field-type-upload)
  .elementor-field:not(.elementor-select-wrapper) {
  background-color: #ffffff;
  border-color: #e1e1e1;
  border-width: 1px 1px 1px 1px;
}
.elementor-30506
  .elementor-element.elementor-element-e164ac0
  .elementor-field-group
  .elementor-select-wrapper
  select {
  background-color: #ffffff;
  border-color: #e1e1e1;
  border-width: 1px 1px 1px 1px;
}
.elementor-30506
  .elementor-element.elementor-element-e164ac0
  .elementor-field-group
  .elementor-select-wrapper::before {
  color: #e1e1e1;
}
.elementor-30506
  .elementor-element.elementor-element-e164ac0
  .e-form__buttons__wrapper__button-next {
  background-color: #ffb400;
  color: #ffffff;
}
.elementor-30506
  .elementor-element.elementor-element-e164ac0
  .elementor-button[type="submit"] {
  background-color: #ffb400;
  color: #ffffff;
}
.elementor-30506
  .elementor-element.elementor-element-e164ac0
  .elementor-button[type="submit"]
  svg
  * {
  fill: #ffffff;
}
.elementor-30506
  .elementor-element.elementor-element-e164ac0
  .e-form__buttons__wrapper__button-previous {
  color: #ffffff;
}
.elementor-30506
  .elementor-element.elementor-element-e164ac0
  .e-form__buttons__wrapper__button-next:hover {
  background-color: #000000;
  color: #ffffff;
}
.elementor-30506
  .elementor-element.elementor-element-e164ac0
  .elementor-button[type="submit"]:hover {
  background-color: #000000;
  color: #ffffff;
}
.elementor-30506
  .elementor-element.elementor-element-e164ac0
  .elementor-button[type="submit"]:hover
  svg
  * {
  fill: #ffffff;
}
.elementor-30506
  .elementor-element.elementor-element-e164ac0
  .e-form__buttons__wrapper__button-previous:hover {
  color: #ffffff;
}
.elementor-30506 .elementor-element.elementor-element-e164ac0 {
  --e-form-steps-indicators-spacing: 20px;
  --e-form-steps-indicator-padding: 30px;
  --e-form-steps-indicator-inactive-secondary-color: #ffffff;
  --e-form-steps-indicator-active-secondary-color: #ffffff;
  --e-form-steps-indicator-completed-secondary-color: #ffffff;
  --e-form-steps-divider-width: 1px;
  --e-form-steps-divider-gap: 10px;
  width: var(--container-widget-width, 670px);
  max-width: 670px;
  --container-widget-width: 670px;
  --container-widget-flex-grow: 0;
  z-index: 22;
}
.elementor-30506
  .elementor-element.elementor-element-e164ac0
  > .elementor-widget-container {
  padding: 70px 52px 70px 52px;
  background-color: #ffffff;
  border-radius: 8px 8px 8px 8px;
  box-shadow: -50px 50px 80px 0px
    rgba(30, 34.000000000000036, 74, 0.14901960784313725);
}
.elementor-30506 .elementor-element.elementor-element-6c36b09 {
  text-align: right;
  width: auto;
  max-width: auto;
  bottom: -105px;
}
.elementor-30506 .elementor-element.elementor-element-6c36b09 img {
  max-width: 60%;
}
body:not(.rtl) .elementor-30506 .elementor-element.elementor-element-6c36b09 {
  right: -287.1px;
}
body.rtl .elementor-30506 .elementor-element.elementor-element-6c36b09 {
  left: -287.1px;
}
@media (min-width: 768px) {
  .elementor-30506 .elementor-element.elementor-element-d23fd78 {
    width: 60%;
  }
  .elementor-30506 .elementor-element.elementor-element-7ee5da7 {
    width: 40%;
  }
  .elementor-30506 .elementor-element.elementor-element-ca3d7ce {
    width: 45%;
  }
  .elementor-30506 .elementor-element.elementor-element-c749125 {
    width: 55%;
  }
}
@media (max-width: 1024px) {
  .elementor-30506
    .elementor-element.elementor-element-265875c:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-30506
    .elementor-element.elementor-element-265875c
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: -70px 0px;
  }
  .elementor-30506 .elementor-element.elementor-element-265875c {
    margin-top: -116px;
    margin-bottom: 0px;
    padding: 10px 20px 0px 20px;
  }
  .elementor-30506
    .elementor-element.elementor-element-d23fd78
    > .elementor-element-populated {
    padding: 150px 0px 70px 0px;
  }
  .elementor-30506
    .elementor-element.elementor-element-05807fe
    .eael-dual-header
    .title,
  .elementor-30506
    .elementor-element.elementor-element-05807fe
    .eael-dual-header
    .title
    span {
    font-size: 47px;
  }
  .elementor-30506 .elementor-element.elementor-element-36c153c {
    font-size: 15px;
  }
  .elementor-30506
    .elementor-element.elementor-element-e6ec74e
    .elementor-button {
    padding: 10px 20px 10px 20px;
  }
  .elementor-bc-flex-widget
    .elementor-30506
    .elementor-element.elementor-element-7ee5da7.elementor-column
    .elementor-widget-wrap {
    align-items: flex-start;
  }
  .elementor-30506
    .elementor-element.elementor-element-7ee5da7.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
  }
  .elementor-30506
    .elementor-element.elementor-element-7ee5da7
    > .elementor-element-populated {
    padding: 50px 0px 70px 0px;
  }
  .elementor-30506 .elementor-element.elementor-element-630b32b {
    padding: 70px 20px 0px 20px;
  }
  .elementor-30506
    .elementor-element.elementor-element-af42461
    > .elementor-element-populated {
    padding: 0px 0px 140px 0px;
  }
  .elementor-30506
    .elementor-element.elementor-element-5d35792
    .elementor-heading-title {
    font-size: 45px;
  }
  .elementor-30506
    .elementor-element.elementor-element-5d35792
    > .elementor-widget-container {
    padding: 0px 0px 60px 0px;
  }
  .elementor-30506 .elementor-element.elementor-element-1d28f3d {
    padding: 0px 20px 0px 20px;
  }
  .elementor-30506
    .elementor-element.elementor-element-98fb17b
    > .elementor-element-populated {
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-30506
    .elementor-element.elementor-element-fd0564f
    .eael-infobox
    .infobox-icon
    img {
    padding: 20px 20px 20px 20px;
  }
  .elementor-30506
    .elementor-element.elementor-element-fd0564f
    .eael-infobox
    .infobox-icon {
    margin: 0px 0px 0px 0px;
  }
  .elementor-30506
    .elementor-element.elementor-element-fd0564f
    .eael-infobox
    .infobox-content
    .title {
    font-size: 16px;
    margin: 0px 0px 15px 20px;
  }
  .elementor-30506
    .elementor-element.elementor-element-fd0564f
    .eael-infobox
    .infobox-content
    p {
    margin: 0px 0px 0px 20px;
    font-size: 14px;
  }
  .elementor-30506
    .elementor-element.elementor-element-fd0564f
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-30506
    .elementor-element.elementor-element-605b320
    > .elementor-element-populated {
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 90px 0px 0px 0px;
  }
  .elementor-30506
    .elementor-element.elementor-element-c9999ca
    .eael-infobox
    .infobox-icon
    img {
    padding: 20px 20px 20px 20px;
  }
  .elementor-30506
    .elementor-element.elementor-element-c9999ca
    .eael-infobox
    .infobox-icon {
    margin: 0px 0px 0px 0px;
  }
  .elementor-30506
    .elementor-element.elementor-element-c9999ca
    .eael-infobox
    .infobox-content
    .title {
    font-size: 16px;
    margin: 0px 0px 15px 20px;
  }
  .elementor-30506
    .elementor-element.elementor-element-c9999ca
    .eael-infobox
    .infobox-content
    p {
    margin: 0px 0px 0px 20px;
    font-size: 14px;
  }
  .elementor-30506
    .elementor-element.elementor-element-c9999ca
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-30506
    .elementor-element.elementor-element-d7ffe2f
    > .elementor-element-populated {
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-30506
    .elementor-element.elementor-element-ca9ec5a
    .eael-infobox
    .infobox-icon
    img {
    padding: 20px 20px 20px 20px;
  }
  .elementor-30506
    .elementor-element.elementor-element-ca9ec5a
    .eael-infobox
    .infobox-icon {
    margin: 0px 0px 0px 0px;
  }
  .elementor-30506
    .elementor-element.elementor-element-ca9ec5a
    .eael-infobox
    .infobox-content
    .title {
    font-size: 16px;
    margin: 0px 0px 15px 20px;
  }
  .elementor-30506
    .elementor-element.elementor-element-ca9ec5a
    .eael-infobox
    .infobox-content
    p {
    margin: 0px 0px 0px 20px;
    font-size: 14px;
  }
  .elementor-30506
    .elementor-element.elementor-element-ca9ec5a
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-30506
    .elementor-element.elementor-element-6091a8f
    > .elementor-element-populated {
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 90px 0px 0px 0px;
  }
  .elementor-30506
    .elementor-element.elementor-element-5d2cebe
    .eael-infobox
    .infobox-icon
    img {
    padding: 20px 20px 20px 20px;
  }
  .elementor-30506
    .elementor-element.elementor-element-5d2cebe
    .eael-infobox
    .infobox-icon {
    margin: 0px 0px 0px 0px;
  }
  .elementor-30506
    .elementor-element.elementor-element-5d2cebe
    .eael-infobox
    .infobox-content
    .title {
    font-size: 16px;
    margin: 0px 0px 15px 20px;
  }
  .elementor-30506
    .elementor-element.elementor-element-5d2cebe
    .eael-infobox
    .infobox-content
    p {
    margin: 0px 0px 0px 20px;
    font-size: 14px;
  }
  .elementor-30506
    .elementor-element.elementor-element-5d2cebe
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  body:not(.rtl) .elementor-30506 .elementor-element.elementor-element-9d5a64c {
    left: -120px;
  }
  body.rtl .elementor-30506 .elementor-element.elementor-element-9d5a64c {
    right: -120px;
  }
  .elementor-30506 .elementor-element.elementor-element-5692e78 {
    padding: 0px 20px 0px 20px;
  }
  .elementor-30506
    .elementor-element.elementor-element-2df390e
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-30506
    .elementor-element.elementor-element-a70edfb
    .elementor-heading-title {
    font-size: 45px;
  }
  .elementor-30506
    .elementor-element.elementor-element-a70edfb
    > .elementor-widget-container {
    padding: 0px 0px 60px 0px;
  }
  .elementor-30506 .elementor-element.elementor-element-c6cc249 {
    padding: 0px 0px 70px 0px;
  }
  .elementor-30506
    .elementor-element.elementor-element-2295888
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-30506
    .elementor-element.elementor-element-d478cc6
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-30506
    .elementor-element.elementor-element-d9f71e5
    .elementor-heading-title {
    font-size: 28px;
  }
  .elementor-30506
    .elementor-element.elementor-element-d9f71e5
    > .elementor-widget-container {
    margin: -100px -30px 0px 30px;
    padding: 120px 0px 20px 20px;
  }
  .elementor-30506
    .elementor-element.elementor-element-a36a775
    > .elementor-widget-container {
    margin: 0px -30px 200px 30px;
    padding: 0px 0px 30px 20px;
  }
  .elementor-30506
    .elementor-element.elementor-element-b8ca818
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 200px 0px 0px 0px;
  }
  .elementor-30506
    .elementor-element.elementor-element-4c8154a
    .elementor-heading-title {
    font-size: 28px;
  }
  .elementor-30506
    .elementor-element.elementor-element-4c8154a
    > .elementor-widget-container {
    margin: -100px -30px 0px 30px;
    padding: 120px 0px 20px 20px;
  }
  .elementor-30506
    .elementor-element.elementor-element-4322cc3
    > .elementor-widget-container {
    margin: 0px -30px 0px 30px;
    padding: 0px 0px 30px 20px;
  }
  .elementor-30506 .elementor-element.elementor-element-7941aec img {
    width: 70%;
  }
  body:not(.rtl) .elementor-30506 .elementor-element.elementor-element-7941aec {
    right: -72.2px;
  }
  body.rtl .elementor-30506 .elementor-element.elementor-element-7941aec {
    left: -72.2px;
  }
  .elementor-30506 .elementor-element.elementor-element-7941aec {
    bottom: -41px;
  }
  .elementor-30506
    .elementor-element.elementor-element-a90ec52
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 40px;
  }
  .elementor-30506 .elementor-element.elementor-element-228693e img {
    width: 100%;
    max-width: 100px;
  }
  body:not(.rtl) .elementor-30506 .elementor-element.elementor-element-228693e {
    right: 42.5px;
  }
  body.rtl .elementor-30506 .elementor-element.elementor-element-228693e {
    left: 42.5px;
  }
  .elementor-30506 .elementor-element.elementor-element-228693e {
    top: 373px;
  }
  .elementor-30506
    .elementor-element.elementor-element-b502287
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-30506
    .elementor-element.elementor-element-62df43e
    .elementor-heading-title {
    font-size: 28px;
  }
  .elementor-30506
    .elementor-element.elementor-element-62df43e
    > .elementor-widget-container {
    margin: -100px 30px 0px -30px;
    padding: 120px 0px 20px 20px;
  }
  .elementor-30506
    .elementor-element.elementor-element-9cdc789
    > .elementor-widget-container {
    margin: -20px 30px 0px -30px;
    padding: 0px 0px 30px 20px;
  }
  .elementor-30506 .elementor-element.elementor-element-ab28d6a img {
    max-width: 100%;
  }
  .elementor-30506
    .elementor-element.elementor-element-ab28d6a
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  body:not(.rtl) .elementor-30506 .elementor-element.elementor-element-ab28d6a {
    right: 0px;
  }
  body.rtl .elementor-30506 .elementor-element.elementor-element-ab28d6a {
    left: 0px;
  }
  .elementor-30506 .elementor-element.elementor-element-ab28d6a {
    bottom: 181px;
  }
  .elementor-30506 .elementor-element.elementor-element-71cabfd {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 70px 20px 0px 20px;
  }
  .elementor-30506
    .elementor-element.elementor-element-d9eaff6
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 70px 0px;
  }
  .elementor-30506
    .elementor-element.elementor-element-1d36936
    .elementor-heading-title {
    font-size: 45px;
  }
  .elementor-30506
    .elementor-element.elementor-element-1d36936
    > .elementor-widget-container {
    padding: 0px 0px 60px 0px;
  }
  .elementor-30506
    .elementor-element.elementor-element-2389e9c
    .eael-testimonial-item
    .eael-testimonial-item-inner {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 25px;
  }
  .elementor-30506
    .elementor-element.elementor-element-2389e9c
    .eael-testimonial-image
    img {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-30506
    .elementor-element.elementor-element-2389e9c
    .eael-testimonial-content
    .eael-testimonial-user {
    font-size: 16px;
  }
  .elementor-30506
    .elementor-element.elementor-element-2389e9c
    .eael-testimonial-content
    .eael-testimonial-user-company {
    font-size: 16px;
  }
  .elementor-30506
    .elementor-element.elementor-element-2389e9c
    .eael-testimonial-content
    .eael-testimonial-text {
    font-size: 18px;
  }
  .elementor-30506
    .elementor-element.elementor-element-2389e9c
    .swiper-container-wrap
    .swiper-button-next,
  .elementor-30506
    .elementor-element.elementor-element-2389e9c
    .swiper-container-wrap
    .swiper-button-prev {
    width: 40px;
    height: 50px;
    font-size: 20px;
  }
  .elementor-30506
    .elementor-element.elementor-element-2389e9c
    .swiper-container-wrap
    .swiper-button-prev {
    left: -10px;
  }
  .elementor-30506
    .elementor-element.elementor-element-2389e9c
    .swiper-container-wrap
    .swiper-button-next {
    right: -10px;
  }
  body:not(.rtl)
    .elementor-30506
    .elementor-element.elementor-element-2389e9c
    .eael-testimonial-quote {
    left: 2px;
  }
  body.rtl
    .elementor-30506
    .elementor-element.elementor-element-2389e9c
    .eael-testimonial-quote {
    right: 2px;
  }
  .elementor-30506
    .elementor-element.elementor-element-2389e9c
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 90px 0px;
  }
  .elementor-30506 .elementor-element.elementor-element-2389e9c {
    width: var(--container-widget-width, 707px);
    max-width: 707px;
    --container-widget-width: 707px;
    --container-widget-flex-grow: 0;
  }
  .elementor-30506 .elementor-element.elementor-element-0cfd446 {
    --e-icon-list-icon-size: 65px;
  }
  .elementor-30506
    .elementor-element.elementor-element-0cfd446
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-30506 .elementor-element.elementor-element-42c40ab {
    padding: 70px 20px 0px 20px;
  }
  .elementor-30506
    .elementor-element.elementor-element-f7f0354
    > .elementor-element-populated {
    padding: 0px 0px 70px 0px;
  }
  .elementor-30506
    .elementor-element.elementor-element-6005a1a
    .elementor-heading-title {
    font-size: 45px;
  }
  .elementor-30506
    .elementor-element.elementor-element-6005a1a
    > .elementor-widget-container {
    padding: 0px 0px 60px 0px;
  }
  body:not(.rtl) .elementor-30506 .elementor-element.elementor-element-492cb4f {
    left: -349px;
  }
  body.rtl .elementor-30506 .elementor-element.elementor-element-492cb4f {
    right: -349px;
  }
  .elementor-30506 .elementor-element.elementor-element-492cb4f {
    top: 163px;
  }
  .elementor-30506
    .elementor-element.elementor-element-157c369:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-30506
    .elementor-element.elementor-element-157c369
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: 0px 0px;
  }
  .elementor-30506 .elementor-element.elementor-element-157c369 {
    padding: 70px 20px 0px 20px;
  }
  .elementor-30506
    .elementor-element.elementor-element-315fc66
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-30506
    .elementor-element.elementor-element-c6ebbdc
    .elementor-heading-title {
    font-size: 45px;
  }
  .elementor-30506
    .elementor-element.elementor-element-c6ebbdc
    > .elementor-widget-container {
    padding: 0px 0px 60px 0px;
  }
  .elementor-30506 .elementor-element.elementor-element-7d86ef1 {
    padding: 0px 0px 70px 0px;
  }
  .elementor-30506 .elementor-element.elementor-element-6c36b09 img {
    max-width: 100%;
  }
  body:not(.rtl) .elementor-30506 .elementor-element.elementor-element-6c36b09 {
    right: 0px;
  }
  body.rtl .elementor-30506 .elementor-element.elementor-element-6c36b09 {
    left: 0px;
  }
  .elementor-30506 .elementor-element.elementor-element-6c36b09 {
    bottom: -81.437px;
  }
}
@media (max-width: 767px) {
  .elementor-30506
    .elementor-element.elementor-element-265875c:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-30506
    .elementor-element.elementor-element-265875c
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: 0px 0px;
    background-size: 268px auto;
  }
  .elementor-30506 .elementor-element.elementor-element-265875c {
    padding: 120px 20px 30px 20px;
  }
  .elementor-30506
    .elementor-element.elementor-element-d23fd78
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-30506
    .elementor-element.elementor-element-7ee5da7
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 30px 0px;
  }
  .elementor-30506
    .elementor-element.elementor-element-c1d1dab
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  body:not(.rtl) .elementor-30506 .elementor-element.elementor-element-ff13408 {
    right: 187px;
  }
  body.rtl .elementor-30506 .elementor-element.elementor-element-ff13408 {
    left: 187px;
  }
  .elementor-30506 .elementor-element.elementor-element-ff13408 {
    bottom: -92.109px;
  }
  .elementor-30506 .elementor-element.elementor-element-630b32b {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 30px 0px 30px 0px;
  }
  .elementor-30506
    .elementor-element.elementor-element-af42461
    > .elementor-element-populated {
    padding: 0px 0px 30px 0px;
  }
  .elementor-30506
    .elementor-element.elementor-element-5d35792
    .elementor-heading-title {
    font-size: 27px;
  }
  .elementor-30506
    .elementor-element.elementor-element-5d35792
    > .elementor-widget-container {
    padding: 0px 0px 30px 0px;
  }
  .elementor-30506
    .elementor-element.elementor-element-98fb17b
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 20px 0px;
  }
  .elementor-30506
    .elementor-element.elementor-element-605b320
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 20px 0px;
  }
  .elementor-30506
    .elementor-element.elementor-element-d7ffe2f
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 20px 0px;
  }
  .elementor-30506
    .elementor-element.elementor-element-6091a8f
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 20px 0px;
  }
  body:not(.rtl) .elementor-30506 .elementor-element.elementor-element-9d5a64c {
    left: -7px;
  }
  body.rtl .elementor-30506 .elementor-element.elementor-element-9d5a64c {
    right: -7px;
  }
  .elementor-30506 .elementor-element.elementor-element-9d5a64c {
    top: 508px;
  }
  .elementor-30506 .elementor-element.elementor-element-5692e78 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 30px 0px 30px 0px;
  }
  .elementor-30506
    .elementor-element.elementor-element-a70edfb
    .elementor-heading-title {
    font-size: 27px;
  }
  .elementor-30506
    .elementor-element.elementor-element-a70edfb
    > .elementor-widget-container {
    padding: 0px 0px 30px 0px;
  }
  .elementor-30506 .elementor-element.elementor-element-c6cc249 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 20px 0px 20px;
  }
  .elementor-30506
    .elementor-element.elementor-element-2295888
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-30506
    .elementor-element.elementor-element-d478cc6
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-30506
    .elementor-element.elementor-element-d9f71e5
    > .elementor-widget-container {
    margin: -100px 0px 0px 0px;
  }
  .elementor-30506
    .elementor-element.elementor-element-a36a775
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-30506
    .elementor-element.elementor-element-b8ca818
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-30506
    .elementor-element.elementor-element-4c8154a
    > .elementor-widget-container {
    margin: -100px 0px 0px 0px;
  }
  .elementor-30506
    .elementor-element.elementor-element-4322cc3
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  body:not(.rtl) .elementor-30506 .elementor-element.elementor-element-7941aec {
    right: 0px;
  }
  body.rtl .elementor-30506 .elementor-element.elementor-element-7941aec {
    left: 0px;
  }
  .elementor-30506
    .elementor-element.elementor-element-a90ec52
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 20px 0px;
  }
  body:not(.rtl) .elementor-30506 .elementor-element.elementor-element-228693e {
    right: 51.6px;
  }
  body.rtl .elementor-30506 .elementor-element.elementor-element-228693e {
    left: 51.6px;
  }
  .elementor-30506
    .elementor-element.elementor-element-62df43e
    > .elementor-widget-container {
    margin: -100px 0px 0px 0px;
  }
  .elementor-30506
    .elementor-element.elementor-element-9cdc789
    > .elementor-widget-container {
    margin: -20px 0px 0px 0px;
  }
  body:not(.rtl) .elementor-30506 .elementor-element.elementor-element-ab28d6a {
    right: 180px;
  }
  body.rtl .elementor-30506 .elementor-element.elementor-element-ab28d6a {
    left: 180px;
  }
  .elementor-30506 .elementor-element.elementor-element-ab28d6a {
    bottom: -725.844px;
  }
  .elementor-30506 .elementor-element.elementor-element-71cabfd {
    padding: 30px 20px 30px 20px;
  }
  .elementor-30506
    .elementor-element.elementor-element-d9eaff6:not(
      .elementor-motion-effects-element-type-background
    )
    > .elementor-widget-wrap,
  .elementor-30506
    .elementor-element.elementor-element-d9eaff6
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: 207px 83px;
  }
  .elementor-30506
    .elementor-element.elementor-element-1d36936
    .elementor-heading-title {
    font-size: 27px;
  }
  .elementor-30506
    .elementor-element.elementor-element-1d36936
    > .elementor-widget-container {
    padding: 0px 0px 30px 0px;
  }
  .elementor-30506
    .elementor-element.elementor-element-2389e9c
    .eael-testimonial-item
    .eael-testimonial-item-inner {
    margin: 0px 0px 0px 0px;
    padding: 0px 15px 0px 15px;
  }
  .elementor-30506
    .elementor-element.elementor-element-2389e9c
    .eael-testimonial-image
    img {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-30506
    .elementor-element.elementor-element-2389e9c
    .eael-testimonial-content
    .eael-testimonial-user {
    font-size: 12px;
  }
  .elementor-30506
    .elementor-element.elementor-element-2389e9c
    .eael-testimonial-content
    .eael-testimonial-user-company {
    font-size: 12px;
  }
  .elementor-30506
    .elementor-element.elementor-element-2389e9c
    .eael-testimonial-content
    .eael-testimonial-text {
    font-size: 12px;
  }
  .elementor-30506
    .elementor-element.elementor-element-2389e9c
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 30px 0px;
  }
  .elementor-30506 .elementor-element.elementor-element-2389e9c {
    width: var(--container-widget-width, 330px);
    max-width: 330px;
    --container-widget-width: 330px;
    --container-widget-flex-grow: 0;
  }
  .elementor-30506 .elementor-element.elementor-element-0cfd446 {
    --e-icon-list-icon-size: 70px;
  }
  .elementor-30506
    .elementor-element.elementor-element-0cfd446
    > .elementor-widget-container {
    padding: 0px 0px 20px 0px;
  }
  .elementor-30506 .elementor-element.elementor-element-42c40ab {
    padding: 30px 20px 30px 20px;
  }
  .elementor-30506
    .elementor-element.elementor-element-f7f0354
    > .elementor-element-populated {
    padding: 0px 0px 20px 0px;
  }
  .elementor-30506
    .elementor-element.elementor-element-6005a1a
    .elementor-heading-title {
    font-size: 27px;
  }
  .elementor-30506
    .elementor-element.elementor-element-6005a1a
    > .elementor-widget-container {
    padding: 0px 0px 30px 0px;
  }
  .elementor-30506
    .elementor-element.elementor-element-157c369:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-30506
    .elementor-element.elementor-element-157c369
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: 0px 0px;
  }
  .elementor-30506 .elementor-element.elementor-element-157c369 {
    padding: 30px 20px 30px 20px;
  }
  .elementor-30506
    .elementor-element.elementor-element-c6ebbdc
    .elementor-heading-title {
    font-size: 27px;
  }
  .elementor-30506
    .elementor-element.elementor-element-c6ebbdc
    > .elementor-widget-container {
    padding: 0px 0px 30px 0px;
  }
  .elementor-30506
    .elementor-element.elementor-element-ca3d7ce
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-30506
    .elementor-element.elementor-element-27c97d2
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-30506
    .elementor-element.elementor-element-c749125
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 30px 0px 0px 0px;
  }
  .elementor-30506
    .elementor-element.elementor-element-e164ac0
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 30px 30px 60px 30px;
  }
  body:not(.rtl) .elementor-30506 .elementor-element.elementor-element-6c36b09 {
    right: 82px;
  }
  body.rtl .elementor-30506 .elementor-element.elementor-element-6c36b09 {
    left: 82px;
  }
  .elementor-30506 .elementor-element.elementor-element-6c36b09 {
    bottom: -0.719px;
  }
}
